forecasting software consulting demand planning budgeting forecasting implementation estate planning strategic implementation investing analysis strategic management group financial planning smg business investments business forecasting leadership